﻿using System.ComponentModel;

namespace XYS.Service.Core.Models;

/// <summary>
/// 用于激活的服务枚举
/// </summary>
public enum EnumActivateService
{
    /// <summary>
    /// 无
    /// </summary>
    [Description("无")]
    Nothing = 0,
    /// <summary>
    /// 工作流
    /// </summary>
    [Description("工作流")]
    ServiceFlow = 1 << 0,
    /// <summary>
    /// 专利
    /// </summary>
    [Description("专利")]
    ServicePatent = 1 << 1,
    /// <summary>
    /// 项目
    /// </summary>
    [Description("项目")]
    ServiceProject = 1 << 2,
    /// <summary>
    /// 商标
    /// </summary>
    [Description("商标")]
    ServiceTrademark = 1 << 3,
    /// <summary>
    /// 版权
    /// </summary>
    [Description("版权")]
    ServiceCopyright = 1 << 4,

    /// <summary>
    /// 拓客
    /// </summary>
    [Description("拓客")]
    ServiceExpandCustomer = 1 << 5,

    /// <summary>
    /// 产品研发
    /// </summary>
    [Description("产品研发")]
    ServiceProduct = 1 << 6,
    
    /// <summary>
    /// 专利大数据
    /// </summary>
    [Description("专利大数据")]
    ServicePatentBigdata = 1<<7,


    /// <summary>
    /// 所有服务
    /// </summary>
    [Description("所有服务")]
    ALL = ServiceFlow | ServicePatent | ServiceProject | ServiceTrademark | ServiceCopyright | ServiceExpandCustomer| ServiceProduct| ServicePatentBigdata,
}
